#ifndef MEMCHECK_COMMON_H
#define MEMCHECK_COMMON_H

#include <stddef.h>

// 代码缓存分配（可执行内存），返回对齐到16字节的可写可执行区域
void *mc_code_cache_alloc(size_t size);

// 清指令缓存，确保 JIT 代码可被CPU取指
void mc_clear_icache(void *start, void *end);

#endif // MEMCHECK_COMMON_H


